// pages/my/my.js
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    identity: null,
    userInfo: null,
  },

  // 联系客服
  call: function () {
    wx.makePhoneCall({
      phoneNumber: '10086',
    })
  },

  // 公司认证
  companyCertification: function () {
    app.post('Real/checkState', {
      token: wx.getStorageSync('token')
    }).then(res => {
      if (res.data.result_data == 1 || res.data.result_data == 2) {
        wx.showModal({
          title: '提示',
          content: '您已认证通过,无需再次认证',
          showCancel: false
        })
      } else if (res.data.result_data == 9) {
        wx.showModal({
          title: '提示',
          content: '认证审核中,请耐心等待',
          showCancel: false
        })
      } else {
        wx.navigateTo({
          url: '/pages/companyCertification/companyCertification',
        })
      }
    })
  },

  // 我的钱包
  wallet: function () {
    wx.navigateTo({
      url: '/pages/wallet/wallet',
    })
  },

  // 我的外快
  myJob: function () {
    wx.navigateTo({
      url: '/pages/myJob/myJob',
    })
  },

  // 我的简历
  myResume: function () {
    app.post('Resume/checkResume', {
      token: wx.getStorageSync('token')
    }).then(res => {
      if (res.data.result_code == 100) {
        wx.navigateTo({
          url: '/pages/myResume/myResume',
        })
      } else {
        wx.navigateTo({
          url: '/pages/releaseResume/releaseResume',
        })
      }
    })
  },

  // 实名认证
  realName: function () {
    app.post('Real/checkState', {
      token: wx.getStorageSync('token')
    }).then(res => {
      console.log(res.data)
      let state = res.data.result_data
      if (state == 0) {
        wx.navigateTo({
          url: '/pages/realName/realName',
        })
      } else if (state == 1 || state == 2) {
        wx.showToast({
          title: '您已经实名过了',
          icon: 'none'
        })
      } else {
        wx.showToast({
          title: '审核中...',
          icon: 'none'
        })
      }
    })
  },

  // 我的收藏
  myCollection: function () {
    wx.navigateTo({
      url: '/pages/myCollection/myCollection',
    })
  },

  // 我的雇佣
  myHire: function () {
    wx.navigateTo({
      url: '/pages/myHire/myHire',
    })
  },

  // 我的招聘
  myRecruit: function (e) {
    wx.navigateTo({
      url: '/pages/myRecruit/myRecruit',
    })
  },

  //客服消息
  handleContact(e) {
    console.log(e.detail.path)
    console.log(e.detail.query)
  },



  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let that = this
    wx.setNavigationBarColor({
      frontColor: '#ffffff',
      backgroundColor: '#284A6C',
      animation: {
        duration: 400,
        timingFunc: 'easeIn'
      }
    })
    wx.showLoading({
      title: '正在加载...',
      icon: 'none'
    })

    this.setData({
      identity: wx.getStorageSync('identity')
    })
    app.post('Member/memberInfo', {
      token: wx.getStorageSync('token')
    }).then(res => {
      that.setData({
        userInfo: res.data.result_data
      })
    })
    wx.hideLoading()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.onLoad()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})